package com.example.administrator.basedemos.dagger2.Component;

import com.example.administrator.basedemos.activity.SubComponentActivity;
import com.example.administrator.basedemos.dagger2.annotation.AcitivityScope;
import com.example.administrator.basedemos.dagger2.moudle.UtilModule;

import dagger.Subcomponent;

/**
 * 创建者     ZCL
 * 创建时间   2018/3/26 15:36
 * 描述	      ${TODO}
 * <p>
 * 更新者     $Author$
 * 更新时间   $Date$
 * 更新描述   ${TODO}
 */
@AcitivityScope
@Subcomponent(modules = UtilModule.class)
public interface CComponent {
    //一个activty只能注入一次 否则会报错 如再次注入Dagger2Activity
    void inject(SubComponentActivity subComponentActivity);
}
